﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

namespace WebApplication4
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string id = this.Request.QueryString.Get(0);  //Recibe parametros de otro webform. Los recibe en orden. El cero indica que id tomara el primer valor
            Label2.Text = Label2.Text + " " +id;
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            SqlConnection conexion = new SqlConnection("Data Source=USUARIO-PC\\SQLEXPRESS;Initial Catalog=BDSAFA_01;Integrated Security=True;Pooling=False");
            conexion.Open();

            String calle = TextBox1.Text.ToString();
            int num = int.Parse(TextBox2.Text);
            int piso = int.Parse(TextBox3.Text);
            String depto = TextBox4.Text.ToString();
            int barrio = (int)DropDownList4.SelectedIndex;

            SqlCommand comando=new SqlCommand("insert into DOMICILIO (calle,num_calle,piso,departamento,idBarrio) values ('"+calle+"',"+num+","+piso+",'"+depto+"',"+barrio+")",conexion);

            if (comando.ExecuteNonQuery() > 0)
                Label1.Text = "Domicilio grabado con exito";
            else
                Label1.Text = "Error";

            conexion.Close();

            string regreso = this.Request.QueryString.Get(1);  //Recibe parametros de otro webform. 
            Response.Redirect(regreso);   //Abre otro formulario y le pasa el nombre de la persona

        }

        protected void TextBox3_TextChanged(object sender, EventArgs e)
        {

        }
    }
}